import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { fileURLToPath, URL } from 'node:url'
// https://vitejs.dev/config/
// export default defineConfig({
//   plugins: [vue()],
// })

// const webpack = require('webpack') // 引入webpack

// module.exports = {
// // 在vue.config.js中configureWebpack中配置
// configureWebpack: {
//     plugins: [
//       new webpack.ProvidePlugin({
//         'window.Quill': 'quill/dist/quill.js',
//         'Quill': 'quill/dist/quill.js'
//       })
//     ]
//   }
// }

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  },
  server:{
   proxy:{
     '/api':{//获取路径中包含了/api的请求
      target:'http://localhost:8080',
      changeOrigin:true,
      rewrite:(path)=>path.replace(/^\/api/,'')
     }
    }
  }
})
